import qqmap from "../../../utils/qqmap";

// 74DBZ-EKYKX-P7H46-T6FLO-Z5LXZ-C2B4H

Page({

  /**
   * 页面的初始数据
   */
  data: {
    /** 地址 */
    address: '',
    /** 搜索列表 */
    points: []
  },

  async onLoad() {
    const res = await wx.getLocation()
    // console.log(res);
    this.reverseGeocoder(res.latitude, res.longitude)
  },

  /** 逆地理位置解析 */
  reverseGeocoder(latitude, longitude) {
    qqmap.reverseGeocoder({
      location: {
        latitude,
        longitude
      },
      success: (geoRes) => {
        // console.log(geoRes);
        this.setData({
          address: geoRes.result.address
        })
        /** 周边小区列表 */
        qqmap.search({
          keyword: '小区',
          location: {
            latitude,
            longitude
          },
          success: (searchRes) => {
            // console.log(searchRes.data);
            let points = searchRes.data.map((item) => {
              return { id: item.id, title: item.title }
            })
            this.setData({
              points
            })
          }
        })
      },
      fail: (err) => {
        console.log(err);
      }
    })
  },

  /** 重新定位 */
  async reLocation() {
    const res = await wx.chooseLocation()
    // console.log(res);
    // this.setData({
    //   address: res.name
    // })
    this.reverseGeocoder(res.latitude, res.longitude)
  }

})